$(function(){
	//全选,全不选
	$(".checkall").change(function() {
		var checked = $(this).prop("checked");
		$(".j-checkbox,.checkall").prop("checked", checked);
		
		if(checked){
			$(".cart-item").addClass("check-cart-item");
			
		}else{
			$(".cart-item").removeClass("check-cart-item");
		}
	})
	// .j-checkbox:checked中:checked，是检查.j-checkbox被选中的个数
	$(".j-checkbox").change(function() {
		var jcbox = $(".j-checkbox:checked").length; //被选择的个数
		var jbox = $(".j-checkbox").length; //总个数
		// console.log(jbox);
		if (jcbox == jbox) {
			$(".checkall").prop("checked", true)
		} else {
			$(".checkall").prop("checked", false)
		}
		var checked = $(this).prop("checked");
				if(checked){
					// 让当前的商品添加 check-cart-item 类名
					$(this).parents(".cart-item").addClass("check-cart-item");
					
				}else{
					// check-cart-item 移除
					$(this).parents(".cart-item").removeClass("check-cart-item");
				}
	})
	$(".increment").click(function() {
		var n = $(this).siblings(".itxt").val();
		n++;
		$(this).siblings(".itxt").val(n);
		// 当前商品的价格 p  
		var p = $(this).parents(".p-num").siblings(".p-price").html();
		p = p.substr(1);
		console.log(p);
		var price = (p * n).toFixed(2);
		// 小计
		// toFixed(2) 保留2位小数
		$(this).parents(".p-num").siblings(".p-sum").html("￥" + price);
		getSum();
	});
	$(".decrement").click(function() {
		// 得到当前兄弟文本框的值
		var n = $(this).siblings(".itxt").val();
		if (n == 1) {
			return false;
		}
		// console.log(n);
		n--;
		$(this).siblings(".itxt").val(n);
		// parents(".p-num") 返回指定的祖先元素
		var p = $(this).parents(".p-num").siblings(".p-price").html();
		p = p.substr(1);
		// console.log(p);
		// 小计
		$(this).parents(".p-num").siblings(".p-sum").html("￥" + (p * n).toFixed(2));
		getSum();
	});
	// 用户修改文本框的值 计算 小计模块  
	$(".itxt").change(function() {
		// 先得到文本框的里面的值 乘以 当前商品的单价 
		var n = $(this).val();
		// 当前商品的单价
		var p = $(this).parents(".p-num").siblings(".p-price").html();
		p = p.substr(1);
		$(this).parents(".p-num").siblings(".p-sum").html("￥" + (p * n).toFixed(2));
		getSum();
	});
	    getSum();
	
	    function getSum() {
	        var count = 0; // 总件数 
	        var money = 0; // 总价
	        $(".itxt").each(function(i, ele) {
	            count += parseInt($(ele).val());
	        });
	        $(".amount-sum em").text(count);
	        $(".p-sum").each(function(i, ele) {
	            money += parseFloat($(ele).text().substr(1));
	        });
	        $(".price-sum em").text("￥" + money.toFixed(2));
	    }
	    //  删除商品
	    $(".p-action a").click(function() {
			if(confirm("确定要删除吗")){
				$(this).parents(".cart-item").remove();
				getSum();
			}else{
				return false;
			}
	        
	    });
	    //  删除选中商品
	    $(".remove-batch").click(function() {
			
			
			var checked=$(this).parents(".cart-floatbar").siblings(".cart-item-list").find(".j-checkbox").prop("checked")
			// var checked = $(this).prop("checked");
			console.log(checked)
			if(checked){
				// 删除的是小的复选框选中的商品
				if(confirm("确定要删除吗")){
				$(".j-checkbox:checked").parents(".cart-item").remove();
				getSum();
				}else{
					return false;
				}
			}
	    });
		
	
	
	
	$('.btn-area').on('click',function() {
		var checked=$(this).parents(".cart-floatbar").siblings(".cart-item-list").find(".j-checkbox").prop("checked");
		if(checked){
			window.location.href="info.html";
		}else{
			confirm("请选择购买商品")
		}
	     
	})
	
	
	
	
	
})